package dfbz.Collection工具类;
/*
* Collections.sort 排序的两种方式
*   1.当前对象实现Comparable接口，确认泛型，覆盖重写compareTo（T o）this-o 升序 o-this 降序
*   2.传入Comparator接口的实现类对象（匿名内部类）,覆盖重写compare（T o1， To2）
*
* /*
- public static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素。
- public static void shuffle(List<?> list) 打乱顺序:打乱集合顺序。
- public static <T> void sort(List<T> list):将集合中元素按照默认规则排序。
- public static <T> void sort(List<T> list，Comparator<? super T> ):将集合中元素按照指定规则排序。
*/

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test01 {
    public static void main(String[] args) {
        List<String> objects = new ArrayList<>();
        demo02(objects);
    }
    private static void demo02(List<String> objects) {
        Collections.addAll(objects, "1", "2", "3", "4");
        System.out.println(objects);
        Collections.shuffle(objects);
        System.out.println(objects);
    }
}
